scientific and technical mission - Englisch Synonyme Wörterbuch